package com.vm.osm.business.service.eam;

import com.vm.osm.business.dto.eam.equ_part.*;

import java.util.List;

/**
 * 配件信息服务
 *
 * @author Xuerong Xue
 */
public interface IEamEquPartService {

    /**
     * 获取配件信息
     *
     * @param request 请求参数 {@link GetEamEquPartReq}
     * @return 配件信息 {@link EamEquPart}
     */
    EamEquPart get(GetEamEquPartReq request);

    /**
     * 查询企业设备配件信息请求
     *
     * @param request 请求参数 {@link SearchEamEquPartReq}
     * @return 查询企业设备配件信息应答 {@link SearchEamEquPartRsp}
     */
    SearchEamEquPartRsp search(SearchEamEquPartReq request);

    /**
     * 批量添加配件
     *
     * @param request 请求参数 {@link List< BatchAddEamEquPartReq >}
     * @return 配件Id列表
     */
    List<String> batchAdd(BatchAddEamEquPartReq request);
}
